package com.ruoyi.system.service;

import java.util.List;
import java.util.Map;

import com.ruoyi.system.domain.JingfeiDanweiqueren;

/**
 * danweiquerenService接口
 * 
 * @author ruoyi
 * @date 2024-07-11
 */
public interface IJingfeiDanweiquerenService 
{
    /**
     * 查询danweiqueren
     * 
     * @param querenid danweiqueren主键
     * @return danweiqueren
     */
    public JingfeiDanweiqueren selectJingfeiDanweiquerenByQuerenid(String querenid);

    /**
     * 查询danweiqueren列表
     * 
     * @param jingfeiDanweiqueren danweiqueren
     * @return danweiqueren集合
     */
    public List<JingfeiDanweiqueren> selectJingfeiDanweiquerenList(JingfeiDanweiqueren jingfeiDanweiqueren);

    /**
     * 新增danweiqueren
     * 
     * @param jingfeiDanweiqueren danweiqueren
     * @return 结果
     */
    public int insertJingfeiDanweiqueren(JingfeiDanweiqueren jingfeiDanweiqueren);

    /**
     * 修改danweiqueren
     * 
     * @param jingfeiDanweiqueren danweiqueren
     * @return 结果
     */
    public int updateJingfeiDanweiqueren(JingfeiDanweiqueren jingfeiDanweiqueren);

    /**
     * 批量删除danweiqueren
     * 
     * @param querenids 需要删除的danweiqueren主键集合
     * @return 结果
     */
    public int deleteJingfeiDanweiquerenByQuerenids(String querenids);

    /**
     * 删除danweiqueren信息
     * 
     * @param querenid danweiqueren主键
     * @return 结果
     */
    public int deleteJingfeiDanweiquerenByQuerenid(String querenid);

    //查询下级单位确认情况
    public List<Map<String,Object>>findQuerenByParentid(String ppDeptId, String ppJingfeipiciId, String ppDeptName, String ppShifouqueren);

    public boolean queren(JingfeiDanweiqueren ppJingfeiDanweiqueren);
}
